package com.gxa.pojo.goalPojo;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

@Api(value = "月度目标实体类")
public class GoalPojo<T> {

    @JsonProperty("monthly_Goals_Id")
    @ApiModelProperty(notes = "月度目标Id")
    private long monthly_Goals_Id;
    @ApiModelProperty(notes = "信息录入人员")
    @JsonProperty("emp_name")
    private String emp_name;
    @ApiModelProperty(notes = "标题")
    @JsonProperty("title")
    private String title;
    @ApiModelProperty(notes = "录入日期")
    @JsonProperty("entry_Date")
    private Date entry_Date;
    @ApiModelProperty(notes = "表体1")
    @JsonProperty("goal_Content1")
    private String goal_Content1;
    @ApiModelProperty(notes = "表体2")
    @JsonProperty("goal_Content2")
    private String goal_Content2;
    @ApiModelProperty(notes = "表体3")
    @JsonProperty("goal_Content3")
    private String goal_Content3;
    @ApiModelProperty(notes = "表体4")
    @JsonProperty("goal_Content4")
    private String goal_Content4;
    @ApiModelProperty(notes = "表体5")
    @JsonProperty("goal_Content5")
    private String goal_Content5;
    @ApiModelProperty(notes = "表体6")
    @JsonProperty("goal_Content6")
    private String goal_Content6;
    @ApiModelProperty(notes = "表头1")
    @JsonProperty("goal_Thead1")
    private String goal_Thead1;
    @ApiModelProperty(notes = "表头2")
    @JsonProperty("goal_Thead2")
    private String goal_Thead2;
    @ApiModelProperty(notes = "表头3")
    @JsonProperty("goal_Thead3")
    private String goal_Thead3;
    @ApiModelProperty(notes = "表头4")
    @JsonProperty("goal_Thead4")
    private String goal_Thead4;
    @ApiModelProperty(notes = "表头5")
    @JsonProperty("goal_Thead5")
    private String goal_Thead5;
    @ApiModelProperty(notes = "表头6")
    @JsonProperty("goal_Thead6")
    private String goal_Thead6;
    @ApiModelProperty(notes="总条数")
    private Integer allPage;
    @ApiModelProperty()
    private T data;

    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }

    public Integer getAllPage() {
        return allPage;
    }

    public void setAllPage(Integer allPage) {
        this.allPage = allPage;
    }

    public String getEmp_name() {
        return emp_name;
    }

    public void setEmp_name(String emp_name) {
        this.emp_name = emp_name;
    }

    public String getGoal_Content1() {
        return goal_Content1;
    }

    public void setGoal_Content1(String goal_Content1) {
        this.goal_Content1 = goal_Content1;
    }

    public String getGoal_Content2() {
        return goal_Content2;
    }

    public void setGoal_Content2(String goal_Content2) {
        this.goal_Content2 = goal_Content2;
    }

    public String getGoal_Content3() {
        return goal_Content3;
    }

    public void setGoal_Content3(String goal_Content3) {
        this.goal_Content3 = goal_Content3;
    }

    public String getGoal_Content4() {
        return goal_Content4;
    }

    public void setGoal_Content4(String goal_Content4) {
        this.goal_Content4 = goal_Content4;
    }

    public String getGoal_Content5() {
        return goal_Content5;
    }

    public void setGoal_Content5(String goal_Content5) {
        this.goal_Content5 = goal_Content5;
    }

    public String getGoal_Content6() {
        return goal_Content6;
    }

    public void setGoal_Content6(String goal_Content6) {
        this.goal_Content6 = goal_Content6;
    }

    public String getGoal_Thead1() {
        return goal_Thead1;
    }

    public void setGoal_Thead1(String goal_Thead1) {
        this.goal_Thead1 = goal_Thead1;
    }

    public String getGoal_Thead2() {
        return goal_Thead2;
    }

    public void setGoal_Thead2(String goal_Thead2) {
        this.goal_Thead2 = goal_Thead2;
    }

    public String getGoal_Thead3() {
        return goal_Thead3;
    }

    public void setGoal_Thead3(String goal_Thead3) {
        this.goal_Thead3 = goal_Thead3;
    }

    public String getGoal_Thead4() {
        return goal_Thead4;
    }

    public void setGoal_Thead4(String goal_Thead4) {
        this.goal_Thead4 = goal_Thead4;
    }

    public String getGoal_Thead5() {
        return goal_Thead5;
    }

    public void setGoal_Thead5(String goal_Thead5) {
        this.goal_Thead5 = goal_Thead5;
    }

    public String getGoal_Thead6() {
        return goal_Thead6;
    }

    public void setGoal_Thead6(String goal_Thead6) {
        this.goal_Thead6 = goal_Thead6;
    }

    public long getMonthly_Goals_Id() {
        return monthly_Goals_Id;
    }

    public void setMonthly_Goals_Id(long monthly_Goals_Id) {
        this.monthly_Goals_Id = monthly_Goals_Id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }


    public Date getEntry_Date() {
        return entry_Date;
    }

    public void setEntry_Date(Date entry_Date) {
        this.entry_Date = entry_Date;
    }

    @Override
    public String toString() {
        return "GoalPojo{" +
                "monthly_Goals_Id=" + monthly_Goals_Id +
                ", emp_name='" + emp_name + '\'' +
                ", title='" + title + '\'' +
                ", entry_Date='" + entry_Date + '\'' +
                ", goal_Content1='" + goal_Content1 + '\'' +
                ", goal_Content2='" + goal_Content2 + '\'' +
                ", goal_Content3='" + goal_Content3 + '\'' +
                ", goal_Content4='" + goal_Content4 + '\'' +
                ", goal_Content5='" + goal_Content5 + '\'' +
                ", goal_Content6='" + goal_Content6 + '\'' +
                ", goal_Thead1='" + goal_Thead1 + '\'' +
                ", goal_Thead2='" + goal_Thead2 + '\'' +
                ", goal_Thead3='" + goal_Thead3 + '\'' +
                ", goal_Thead4='" + goal_Thead4 + '\'' +
                ", goal_Thead5='" + goal_Thead5 + '\'' +
                ", goal_Thead6='" + goal_Thead6 + '\'' +
                ", allPage=" + allPage +
                ", data=" + data +
                '}';
    }
}
